Package-level declarations
Types
A confidence fact that accompanies a main fact. Allows Prolog rules to filter by confidence threshold.
Default implementation of PrologProjector.
A grounding fact that links a Prolog fact back to its source proposition. Enables provenance queries.
Maps a relationship type from the schema to a Prolog predicate.
Prolog engine for executing queries against a knowledge base. Wraps tuProlog to provide a simple interface for loading theories and running queries.
A Prolog fact projected from a proposition. Facts are ground terms (no variables) that represent knowledge.
Result of projecting propositions to Prolog.
Projects propositions to Prolog facts for logical inference.
Loads Prolog rules from files or classpath resources.
Schema defining how relationships map to Prolog predicates. Also holds base inference rules.
Query result from Prolog engine.